const levelIdMap = {
  37: "1000kV",
  1005: "±800kV",
  1003: "±500kV",
  35: "500kV",
  1002: "±420kV",
  33: "220kV",
  32: "110kV",
  25: "35kV"
};

const colorMap = {
  37: "#143AE2", // 1000kV
  1002: "#F70407", // ±420kV
  1003: "#F70407", // ±500kV
  1005: "#143AE2", // ±800kV
  35: "#F70407", // 500kV
  33: "#D022C7", // 220kV
  32: "#FF8AB7", // 110kV
  25: "#FEFD05" // 35kV
};

const sizeMap = {
  37: 22, // 1000kV
  1005: 22, // ±800kV
  1003: 20, // ±500kV
  35: 20, // 500kV
  1002: 20, // ±420kV
  33: 20, // 220kV
  32: 18, // 110kV
  25: 18 // 35kV
};

const rain = [
  { color: "rgb(0, 225, 130)", val: 0.1 },
  { color: "rgb(0, 200, 85)", val: 10 },
  { color: "rgb(0, 135, 55)", val: 20 },
  { color: "rgb(0, 117, 53)", val: 30 },
  { color: "rgb(0, 128, 59)", val: 40 },
  { color: "rgb(255, 235, 0)", val: 50 },
  { color: "rgb(255, 235, 0)", val: 60 },
  { color: "rgb(255, 140, 40)", val: 70 },
  { color: "rgb(232, 0, 0)", val: 80 },
  { color: "rgb(235, 0, 140)", val: 100 },
  { color: "rgb(124, 0, 124)", val: 150 },
  { color: "rgb(124, 0, 124)", val: 200 }
];
const snow = [
  { color: "rgb(220, 220, 220)", max: 0.1, val: 0.1 },
  { color: "rgb(204, 204, 204)", max: 0.1, val: 2.5 },
  { color: "rgb(161, 161, 161)", max: 2.5, min: 0.1, val: 5 },
  { color: "rgb(112, 112, 112)", max: 5, min: 2.5, val: 10 },
  { color: "rgb(69, 69, 69)", max: 10, min: 5, val: 20 },
  { color: "rgb(115, 69, 230)", max: 20, min: 10, val: 30 }
];
// const snow = [
//   { color: 'rgb(204, 204, 204)', max: 0.1, val: 0.1 },
//   { color: 'rgb(161, 161, 161)', max: 0.1, val: 2.5 },
//   { color: 'rgb(112, 112, 112)', max: 2.5, min: 0.1, val: 5 },
//   { color: 'rgb(69, 69, 69)', max: 5, min: 2.5, val: 10 },
//   { color: 'rgb(115, 69, 230)', max: 10, min: 5, val: 20 },
//   { color: 'rgb(77, 0, 116)', max: 20, min: 10, val: 30 },
// ]
const temperature = [
  { color: "rgb(95, 90, 200)", max: 5, min: -25, val: -20 },
  { color: "rgb(82, 208, 222)", max: 5, min: -15, val: -10 },
  { color: "rgb(148, 187, 235)", max: 15, min: 5, val: 0 },
  { color: "rgb(33, 132, 90)", max: 25, min: 15, val: 10 },
  { color: "rgb(109, 173, 86)", max: 35, min: 25, val: 20 },
  { color: "rgb(236, 139, 15)", max: 45, min: 35, val: 30 },
  { color: "rgb(163, 13, 6)", max: 55, min: 45, val: 40 }
  //   { color: "rgb(118,207,255)", val: -12 },
  //   { color: "rgb(151,226,239)", val: -8 },
  //   { color: "rgb(190,249,255)", val: -4 },
  //   { color: "rgb(241,255,255)", val: 0 },
  //   { color: "rgb(223,255,216)", val: 4 },
  //   { color: "rgb(195,255,183)", val: 8 },
  //   { color: "rgb(186,254,131)", val: 12 },
  //   { color: "rgb(252,254,155)", val: 16 },
  //   { color: "rgb(255,246,193)", val: 20 },
  //   { color: "rgb(255,221,168)", val: 24 },
  //   { color: "rgb(252,175,119)", val: 28 },
  //   { color: "rgb(255,133,140)", val: 32 },
  //   { color: "rgb(255,85,0)", val: 35 }
];
const wind = [
  //   { color: "rgb(0,0,255)", max: 0.1, min: 0, val: 0.1 },
  //   { color: "rgb(0,0,205)", max: 0.1, min: 0, val: 1.6 },
  //   { color: "rgb(0,0,139)", max: 0.1, min: 0, val: 3.4 },
  //   { color: "rgb(98, 113, 183)", max: 0.1, min: 0, val: 5.5 },
  //   { color: "rgb(139,0,0)", max: 0.1, min: 0, val: 8 },
  //   { color: "rgb(0,100,0)", max: 0.1, min: 0, val: 10.8 },
  //   { color: "rgb(255,78,0)", max: 0.1, min: 0, val: 13.9 },
  //   { color: "rgb(255,0,0)", max: 0.1, min: 0, val: 17.2 },
  //   { color: "rgb(193,77,0)", max: 0.1, min: 0, val: 20.8 },
  //   { color: "rgb(122, 4, 0)", max: 0.1, min: 0, val: 24.5 },
  //   { color: "rgb(91, 28, 0)", max: 0.1, min: 0, val: 18.5 }
  { color: "rgb(98, 113, 183)", val: 0 },
  { color: "rgb(74, 148, 169)", val: 1.6 },
  { color: "rgb(77, 141, 124)", val: 3.4 },
  { color: "rgb(75, 163, 75)", val: 5.5 },
  { color: "rgb(110, 158, 67)", val: 8 },
  { color: "rgb(161, 135, 64)", val: 10.8 },
  { color: "rgb(161, 108, 92)", val: 13.9 },
  { color: "rgb(146, 77, 142)", val: 17.2 },
  { color: "rgb(48, 39, 126)", val: 20.8 },
  { color: "rgb(26, 18, 127)", val: 24.8 },
  { color: "rgb(26, 18, 127)", val: 28.5 }
];
const leibao = [
  { color: "rgb(255, 255, 255,0)", max: -1, min: -1 },
  { color: "rgb(253, 129, 15)", max: 1, min: 1 }
];

export default {
  levelIdMap,
  colorMap,
  sizeMap,
  rain,
  temperature,
  wind,
  snow,
  leibao
};
